﻿using System.ComponentModel.DataAnnotations;

namespace TimeProject.WebSite.ViewModels
{
    public partial class MyOrganizationMemberViewModel : ViewModelBase
    {
        /// <summary>
        /// The public user id.
        /// </summary>
        [Display(Name = "User ID")]
        public string PublicId { get; set; }

        /// <summary>
        /// The user's full name.
        /// </summary>
        [Display(Name = "Full name")]
        public string FullName { get; set; }

        /// <summary>
        /// The user's role in the organization.
        /// </summary>
        [Display(Name = "Role")]
        public string Role { get; set; }

        /// <summary>
        /// The user's tatus in the organization.
        /// </summary>
        [Display(Name = "Status")]
        public string Status { get; set; }

        public bool IsAcceptRequestAllowed { get; set; }

        public bool IsCancelRequestAllowed { get; set; }

        public bool IsRemoveMembershipAllowed { get; set; }

        public bool IsPromoteToManagerAllowed { get; set; }

    }
}
